package com.component;

import org.springframework.stereotype.Component;

/**
 * @program: CopyFile.java
 * @description: 客户基本类
 * @author: YinHaoQiu
 * @create: 2021-10-18
 **/
@Component
public class CustomInfo {
    //    客户id
    private String customerId;
    //    客户版本
    private String sysVersionName;
    //    客户name
    private String customerName;
    //    测试环境地址
    private String vmIP;
    //    qctitle
    private String title;
    //    手机端svn地址
    private String svnMobilePath;
    //    ecsvn地址
    private String svnECPath;
    //    历史地址
    private String historyPath;
    //    数据库类型
    private String dbVersion;
    //    中间件版本
    private String asVersionName;
    //升级路径
    private String upgradePath;
    //客户卡片地址
    private String customerCardUrl;
    //客户测试环境oa地址
    private String vmIPOA;

    //是否正在搭建环境
    private volatile int  isCopy=0;

    //本地测试环境oa地址
    private String localOa;

    public int getIsCopy() {
        return isCopy;
    }

    public void setIsCopy(int isCopy) {
        this.isCopy = isCopy;
    }

    public String getSysVersionName() {
        return sysVersionName;
    }

    public void setSysVersionName(String sysVersionName) {
        this.sysVersionName = sysVersionName;
    }

    public String getLocalOa() {
        return localOa;
    }

    public void setLocalOa(String localOa) {
        this.localOa = localOa;
    }

    public String getVmIPOA() {
        return vmIPOA;
    }

    public void setVmIPOA(String vmIPOA) {
        this.vmIPOA = vmIPOA;
    }

    public String getCustomerCardUrl() {
        return customerCardUrl;
    }

    public void setCustomerCardUrl(String customerCardUrl) {
        this.customerCardUrl = customerCardUrl;
    }

    public String getCustomerId() {
        return customerId;
    }

    public String getUpgradePath() {
        return upgradePath;
    }

    public void setUpgradePath(String upgradePath) {
        this.upgradePath = upgradePath;
    }

    @Override
    public String toString() {
        return "CustomInfo{" +
                "customerId='" + customerId + '\'' +
                ", sysVersionName='" + sysVersionName + '\'' +
                ", customerName='" + customerName + '\'' +
                ", vmIP='" + vmIP + '\'' +
                ", title='" + title + '\'' +
                ", svnMobilePath='" + svnMobilePath + '\'' +
                ", svnECPath='" + svnECPath + '\'' +
                ", historyPath='" + historyPath + '\'' +
                ", dbVersion='" + dbVersion + '\'' +
                ", asVersionName='" + asVersionName + '\'' +
                ", upgradePath='" + upgradePath + '\'' +
                ", customerCardUrl='" + customerCardUrl + '\'' +
                ", vmIPOA='" + vmIPOA + '\'' +
                ", isCopy=" + isCopy +
                ", localOa='" + localOa + '\'' +
                '}';
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getVmIP() {
        return vmIP;
    }

    public void setVmIP(String vmIP) {
        this.vmIP = vmIP;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getSvnMobilePath() {
        return svnMobilePath;
    }

    public void setSvnMobilePath(String svnMobilePath) {
        this.svnMobilePath = svnMobilePath;
    }

    public String getSvnECPath() {
        return svnECPath;
    }

    public void setSvnECPath(String svnECPath) {
        this.svnECPath = svnECPath;
    }

    public String getHistoryPath() {
        return historyPath;
    }

    public void setHistoryPath(String historyPath) {
        this.historyPath = historyPath;
    }

    public String getDbVersion() {
        return dbVersion;
    }

    public void setDbVersion(String dbVersion) {
        this.dbVersion = dbVersion;
    }

    public String getAsVersionName() {
        return asVersionName;
    }

    public void setAsVersionName(String asVersionName) {
        this.asVersionName = asVersionName;
    }

}
